intricate/puzzling point - French English Dictionary